body{
	border-width:0px;
	background-color:#fafaf8;
	color:#1c1c1c;
	font-family:Arial,Geneva,sans-serif;
	font-size:10px;
	cursor:default;
	scrollbar-3dlight-color:#b8bdc0;
	scrollbar-arrow-color:#f7db7f;
	scrollbar-darkshadow-color:#9aa1a6;
	scrollbar-face-color:#ececec;
	scrollbar-highlight-color:#f1f1f1;
	scrollbar-shadow-color:#f1f1f1;
	scrollbar-track-color:#fafaf8;
}
table{
	font-size:100%;
}
.input{
	border-color:#e3e3e3;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	color:#1c1c1c;
	scrollbar-3dlight-color:#f1f1f1;
	scrollbar-darkshadow-color:#f1f1f1;
	scrollbar-track-color:#f1f1f1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
textarea{
	font-family:Arial,Geneva,sans-serif;
}
input.input,textarea.input{
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -1800px;
	background-repeat:repeat-x;
}
.light{
	background-color:#fafaf7;
	color:#c34501;
}
.lightmedium{
	background-color:#f6f6f6;
	color:#c34501;
	scrollbar-track-color:#f6f6f6;
}
.medium,.medium *{
	background-color:#dddddd;
	color:#1c1c1c;
	background-image:none;
}
.mediumdark,.mediumdark *{
	background-color:#f1f1f1;
	color:#c34501;
}
.dark,.dark *{
	background-color:#f7db7f;
	color:#4f4f4f;
}
.mainbody,.palette_wrapper .apppalette,.elementbar{
	background-color:#fafaf8;
	color:#1c1c1c;
	scrollbar-3dlight-color:#f8f8f8;
	scrollbar-darkshadow-color:#f8f8f8;
	scrollbar-track-color:#f8f8f8;
}
.input.mainbody,.input.medium,.input.highlight{
	background-image:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
}
.elementbar{
	background-color:transparent;
}
iframe{
	background:transparent;
}
iframe.input.mainbody{
	border:0!important;
}
.outfocus{
	border-color:#f4f4f4;
	border-style:dotted;
	border-width:1px;
}
.desktop{
	background-attachment:fixed;
	background-color:#fafaf7;
	background-image:none;
	-ms-filter:'none';
	filter:none;
	-khtml-user-select:none;
	-moz-user-select:-moz-none;
}
.output,input[class~=output],input[readonly~=true],input[readonly],textarea[class~=output],textarea[readonly~=true],textarea[readonly]{
	border-color:#f1f1f1;
	background-color:transparent;
	background-image:url("/cordys/wcp/theme/crystal/icon/interface/blank.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#1c1c1c;
}
label,.h_label,.v_label,span{
	color:#4f4f4f;
	text-shadow:#f6f6f6 0px 1px 0px;
}
button,.h_button,.v_button{
	border:1px solid #d5d5d5;
	background-color:#f2f2f2;
	color:#1c1c1c;
	background-image:none;
	background-position:0px center;
	background-repeat:repeat-x;
	font-family:Arial,Geneva,sans-serif;
	line-height:1.3;
	text-shadow:#fafaf8 0px 1px 0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0px 1px 0px 0px rgba(227,227,227,0.4);
	-moz-box-shadow:0px 1px 0px 0px rgba(227,227,227,0.4);
	box-shadow:0px 1px 0px 0px rgba(227,227,227,0.4);
}
button:focus,.h_button:focus,.v_button:focus{
	border:1px solid #c34501;
	background-color:#f7db7f;
	color:#c34501;
	background-position:0px center;
	-webkit-box-shadow:0px 9px 10px -9px rgba(113,113,113,0.8);
	-moz-box-shadow:0px 9px 10px -9px rgba(113,113,113,0.8);
	box-shadow:0px 9px 10px -9px rgba(113,113,113,0.8);
	text-shadow:#f1f1f1 0px 1px 0px;
}
button:hover,.h_button:hover,.v_button:hover{
	border-color:#ffb66c #ffb66c #ffad5a;
	background-color:#d14a38;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed1c24),color-stop(20%,#dd1219),color-stop(80%,#d14836),color-stop(100%,#b63a2a));
	background-image:-webkit-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-moz-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-o-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-ms-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	color:#f7db7f;
	-webkit-box-shadow:0px 10px 15px -9px rgba(209,72,54,0.8);
	-moz-box-shadow:0px 10px 15px -9px rgba(209,72,54,0.8);
	box-shadow:0px 10px 15px -9px rgba(209,72,54,0.8);
	text-shadow:#717171 0px 1px 0px;
}
button:active,.h_button:active,.v_button:active{
	border-color:#d5d5d5;
	color:#ed1c24;
	background-color:#f1f1f1;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f1f1f1),color-stop(20%,#d9d9d9),color-stop(80%,#f1f1f1),color-stop(100%,#cdcdcd));
	background-image:-webkit-linear-gradient(top,#f1f1f1 0%,#d9d9d9 20%,#f1f1f1 80%,#cdcdcd 100%);
	background-image:-moz-linear-gradient(top,#f1f1f1 0%,#d9d9d9 20%,#f1f1f1 80%,#cdcdcd 100%);
	background-image:-o-linear-gradient(top,#f1f1f1 0%,#d9d9d9 20%,#f1f1f1 80%,#cdcdcd 100%);
	background-image:-ms-linear-gradient(top,#f1f1f1 0%,#d9d9d9 20%,#f1f1f1 80%,#cdcdcd 100%);
	background-image:linear-gradient(top,#f1f1f1 0%,#d9d9d9 20%,#f1f1f1 80%,#cdcdcd 100%);
	background-position:0px center;
	top:1px;
	-webkit-box-shadow:0px 10px 15px -11px rgba(209,72,54,0.8);
	-moz-box-shadow:0px 10px 15px -11px rgba(209,72,54,0.8);
	box-shadow:0px 10px 15px -11px rgba(209,72,54,0.8);
	text-shadow:#fafaf8 0px 1px 0px;
}
.lookup_button{
	border-color:#e3e3e3;
	background-color:#fafaf7;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.elementbar button{
	border:1px solid #e3e3e3;
	background-color:#fafaf7;
	background-position:0px 0px;
	color:#f1f1f1;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.elementbar button:focus{
	border:1px solid #d5d5d5;
	border-color:#d5d5d5;
	background-color:#f7db7f;
}
button.disabled,button.disabled:hover,button.disabled:active,button.disabled:focus,button.disabled.elementbar,button.disabled.elementbar:hover,button.disabled.elementbar:active,button.disabled.elementbar:focus{
	border-color:#f0f0f0;
	background-color:#f3f3f3;
	color:#d9d9d9;
	cursor:not-allowed;
	top:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.elementbar button[disabled]{
	border-width:0px;
	background-color:#f3f3f3;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.groupheader{
	border:1px solid #d5d5d5;
	background-color:#f1f1f1;
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.groupheader label,.groupheader label.primarycaption{
	color:#717171;
}
.groupcontent{
	border:1px solid #d5d5d5;
	-webkit-border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-ms-border-radius:0px 0px 3px 3px;
	-o-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.simplecontainer iframe{
	border:1px solid #f0f0f0;
}
.menutree{
	font:normal 12px/1.2 sans-serif;
}
.treenode{
	font-size:100%;
	height:22px;
}
.treecontainer .treehover .treeitemdescription{
	color:#f6f6f6;
	background-color:#970c11;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -862px;
	background-repeat:repeat-x;
	text-shadow:0 1px 0 #c34501,0 -1px 0 rgba(250,250,247,0.2);
}
h1,h2,h3,h4{
	color:#c34501;
	font-family:Arial,Geneva,sans-serif;
	text-shadow:#f1f1f1 0px 1px 0px;
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
h4{
	border-bottom:1px dotted #f1f1f1;
	font-size:14px;
}
p{
	font:normal 11px/1.5 Arial,Geneva,sans-serif;
}
label{
	font-size:11px;
}
.statusbarcontainer{
	border-top:solid 1px #e3e3e3;
}
hr{
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #f1f1f1;
}
.slidertype_a .sliderbar{
	border:1px solid #e3e3e3;
	background-color:#e3e3e3;
}
.slidertype_a .thumb div{
	border:1px solid #cbcbcb;
	background-color:#f6f6f6;
	color:#f6f6f6;
}
.slidertype_a .ticks div{
	border-color:#cbcbcb;
}
.slidertype_a .sliderselectedregion div{
	background-color:#d14836;
}
.slidertype_b .sliderbar{
	border:1px solid #cbcbcb;
	background-color:#f6f6f6;
}
.slidertype_b .sliderbar a{
	border:2px solid #cbcbcb;
	background-color:#cbcbcb;
}
.slidertype_b .thumb div{
	border:2px solid #cbcbcb;
	background-color:#d14836;
	color:#d14836;
}
.slidertype_b .ticks div{
	border-color:#cbcbcb;
}
.slidertype_b .sliderselectedregion div{
	background-color:#cbcbcb;
}
.sliderlabels .highlightlabel{
	color:#ed1c24;
}
.slidertype_b .thumb label,.slidertype_a .thumb label{
	border:1px solid #f0f0f0;
	background-color:#676767;
	color:#f6f6f6;
}
.slidertooltiphorizontal div,.slidertooltipvertical div{
	border:1px solid #cbcbcb;
	background-color:#c34501;
	color:#f1f1f1;
}
.slidercapture{
	background-color:#ff6f3b;
}
.toolbar{
	border:0px;
	border-bottom:1px solid #f0f0f0;
	padding:1px 0px 0px .5em;
	background-color:#f1f1f1;
	background-repeat:repeat-x;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f1f1f1),color-stop(80%,#fafaf8));
	background-image:-webkit-linear-gradient(#f1f1f1,#fafaf8 80%);
	background-image:-moz-linear-gradient(#f1f1f1,#fafaf8 80%);
	background-image:-o-linear-gradient(#f1f1f1,#fafaf8 80%);
	background-image:-ms-linear-gradient(#f1f1f1,#fafaf8 80%);
	background-image:linear-gradient(#f1f1f1,#fafaf8 80%);
	color:#c34501;
	font:normal 11px/1.2 Tahoma;
	scrollbar-track-color:#f1f1f1;
}
.toolbar button{
	background-color:transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.toolbar button.toolbaritem{
	background-color:transparent;
	background-image:none;
}
.toolbar .separator,.elementbar .separator{
	border-color:#f7db7f;
}
#desktopSpan{
	background:transparent no-repeat right bottom;
}
body.desktoptoolbar .toolbar,body.taskbar .toolbar{
	border:0px;
	padding:0px 5px 1px 10px;
	background-color:#f1f1f1;
	-ms-filter:'none';
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8002abf1',EndColorStr='#fff1fdff');
}
body.taskbar,body.taskbar .toolbar{
	border:0px;
	background:transparent;
	font:normal 11px/1.2 "Tahoma";
	right:95px;
	-ms-filter:'none';
	filter:none;
}
body.taskbar{
	background:transparent url("/cordys/wcp/theme/crystal/image/cusp/logo.png") no-repeat fixed right bottom;
}
body.taskbar .toolbar button.toolbaritem{
	padding:2px 3px;
	margin-top:2px;
	background-color:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-shadow:1px 1px 0px rgba(195,69,1,0.4);
	opacity:0.9;
}
body.taskbar .toolbar button.toolbaritem.selected{
	background:#d14836;
	color:#f7db7f;
	top:-2px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	text-shadow:1px 1px 0px rgba(113,113,113,0.5);
	opacity:0.9;
	-webkit-border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-ms-border-radius:0px 0px 3px 3px;
	-o-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
}
body.taskbar .toolbar button.toolbaritem.selected label{
	color:#f7db7f;
	font-weight:bold;
	text-shadow:1px 1px 0px rgba(28,28,28,0.5);
}
#artifact_Taskbar .appbox{
	border-top:1px solid #d14836 !important;
}
.contextmenucontainer,.colorpicker,.calendarcontainer,.calendarpicker{
	border:1px solid #cbcbcb;
	background:url("/cordys/wcp/theme/crystal/image/background/tile_03.png") #f6f6f6;
	color:#676767;
	font-size:11px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 3px rgba(113,113,113,0.5);
	-moz-box-shadow:1px 1px 3px rgba(113,113,113,0.5);
	box-shadow:1px 1px 3px rgba(113,113,113,0.5);
}
.contextmenucontainer label{
	font-size:11px;
}
.menuseparatorline,.menusticky,.menustickable{
	border-color:#cbcbcb;
}
.stackedtabcontainer{
	background-color:#f1f1f1;
	color:#c34501;
	font:menu;
}
.stackedtabcaptionattop .stackedtab{
	border:1px solid #f0f0f0;
	border-bottom:0px;
	color:#1c1c1c;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	background-color:#f1f1f1;
	line-height:1.9em;
	height:1.9em;
}
.stackedtabcaptionatbottom .stackedtab{
	border:1px solid #f0f0f0;
	border-top:0px;
	color:#1c1c1c;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px 0px;
	background-repeat:repeat-x;
	background-color:#f0f0f0;
	background-color:#f1f1f1;
	line-height:1.9em;
	height:1.9em;
}
.stackedtabcontent{
	border:1px solid #cbcbcb;
	background-color:#f6f6f6;
	color:#c34501;
}
.stackedtabcaptionattop{
	background-color:#f1f1f1;
}
.stackedtabcaptionatbottom{
	background-color:#f1f1f1;
}
.tabcontainer{
	background:transparent;
	font:normal 100%/1.2 Arial,Geneva,sans-serif;
}
.tabstripattop,.tabstripatbottom,.tabstripatleft,.tabstripatright{
	background-color:transparent;
}
.tabstripatleft,.tabstripatright{
	height:100%;
}
.tabcontent{
	border:1px solid #cbcbcb;
	background-color:#fafaf8;
	color:#1c1c1c;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.region>.tabcontainer>.tabcontentholder>.tabcontent{
	border:1px solid #e3e3e3;
}
.tabstripattop .activetab{
	border:1px solid #cbcbcb;
	border-top:2px solid #cbcbcb;
	background-color:#fafaf8;
	color:#4c4c4c;
}
.tabstripatbottom .activetab{
	border:1px solid #cbcbcb;
	border-bottom:2px solid #cbcbcb;
	background-color:#fafaf8;
	color:#4c4c4c;
}
.tabstripattop .inactivetab{
	border:1px solid #e3e3e3;
	background-color:#fafaf7;
	color:#4c4c4c;
}
.tabstripatbottom .inactivetab{
	border:1px solid #e3e3e3;
	background-color:#fafaf7;
	color:#4c4c4c;
}
.tabstripatleft .activetab{
	border-color:#cbcbcb;
	background-color:#fafaf8;
	color:#4c4c4c;
}
.tabstripatright .activetab{
	border:1px solid #cbcbcb;
	background-color:#fafaf8;
	color:#4c4c4c;
}
.tabstripatleft .inactivetab{
	border:1px solid #e3e3e3;
	background-color:#fafaf7;
	color:#4c4c4c;
}
.tabstripatright .inactivetab{
	border:1px solid #e3e3e3;
	background-color:#fafaf7;
	color:#4c4c4c;
}
.tabstripattop .activetab label,.tabstripatbottom .activetab label,.tabstripatleft .activetab label,.tabstripatright .activetab label{
	font:normal 12px/1.2 Arial,Geneva,sans-serif;
}
.tabstripattop .inactivetab label,.tabstripatbottom .inactivetab label,.tabstripatleft .inactivetab label,.tabstripatright .inactivetab label{
	font:normal 11px/1.2 Arial,Geneva,sans-serif;
}
.desktop .tabstripatbottom .activetab{
	border-color:#cbcbcb;
	background-color:#fafaf8;
}
.desktop .tabstripatbottom .inactivetab{
	border-color:#fafaf7;
}
.desktop .tabstripattop,.desktop .tabstripatbottom{
	background-color:#fafaf8;
}
.tabstripattop .activetab,.tabstripattop .inactivetab{
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.tabstripatright.h_text .activetab,.tabstripatright.h_text .inactivetab{
	-webkit-border-radius:0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-ms-border-radius:0px 3px 3px 0px;
	-o-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
}
.tabstripatright.v_text .activetab,.tabstripatright.v_text .inactivetab{
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.tabstripatbottom .activetab,.tabstripatbottom .inactivetab{
	-webkit-border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-ms-border-radius:0px 0px 3px 3px;
	-o-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
}
.tabstripatleft.h_text .activetab,.tabstripatleft.h_text .inactivetab{
	-webkit-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-ms-border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;
}
.tabstripatleft.v_text .activetab,.tabstripatleft.v_text .inactivetab{
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.oddrow,.evenrow,.xgridrowwrapper{
	line-height:23px;
	height:23px;
	vertical-align:middle;
}
.grid{
	border:1px solid #cbcbcb;
}
.grid tbody td{
	border:1px solid #cbcbcb;
}
.grid th,.grid thead td{
	border:1px solid #cbcbcb;
	background-color:#f1f1f1;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -875px;
	background-repeat:repeat-x;
	color:#c34501;
	font:bold 11px/1.5 Arial,Geneva,sans-serif;
	height:20px;
}
.grid.data,.data{
	border:1px solid #e3e3e3;
}
.grid.data tbody td{
	border:1px solid #e3e3e3;
}
.grid.data th{
	border:1px solid #e3e3e3;
	background-color:#f4f4f4;
	color:#fe5c05;
	font:bold 11px/1.5 Arial,Geneva,sans-serif;
}
.grid.data .oddrow{
	background-color:#f6f6f6;
	color:#676767;
}
.grid.data .evenrow{
	background-color:#fafaf7;
	color:#4c4c4c;
}
.grid.data input{
	border-color:transparent;
}
.grid.navigational{
	border:1px solid #d5d5d5;
}
.grid.navigational tbody td{
	border:1px solid #fbfbfb;
	border-bottom:1px solid #d5d5d5;
}
.grid.navigational th{
	border:1px solid #fbfbfb;
	border-bottom:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	background-color:#f1f1f1;
	color:#c34501;
	font:bold 11px/1.5 Arial,Geneva,sans-serif;
}
.grid.navigational .oddrow{
	background-color:#f9f9f9;
	color:#676767;
}
.grid.navigational .evenrow{
	background-color:#fbfbf9;
	color:#4c4c4c;
}
.grid.display{
	border:0px;
}
.grid.display tbody td{
	border:1px solid #fafafa;
	border-bottom:1px dotted #d5d5d5;
	border-top:0px;
}
.grid.display th{
	border:1px solid #fafafa;
	border-top:0px;
	border-bottom:0.24em solid #eaeaea;
	background-color:#f4f4f4;
	color:#1c1c1c;
	font:bold 12px/1.5 Arial,Geneva,sans-serif;
}
.grid.display .oddrow{
	background-color:#f9f9f9;
	color:#676767;
}
.grid.display .evenrow{
	background-color:#fafafa;
	color:#4c4c4c;
}
.grid.display .input{
	color:#4f4f4f;
}
.xgridcontainer{
	scrollbar-3dlight-color:#cbcbcb;
	scrollbar-arrow-color:#406593;
	scrollbar-darkshadow-color:#f6f6f6;
	scrollbar-face-color:#e7f0f7;
	scrollbar-highlight-color:#f6f6f6;
	scrollbar-shadow-color:#f0f0f0;
	scrollbar-track-color:#f8fafc;
}
.xgridheaderwrapper,.xgridrowwrapper,.xgridfooterwrapper{
	border-color:#cbcbcb;
}
.xgridheaderwrapper,.xgridfooterwrapper{
	background-color:#f1f1f1;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px 0px;
	background-repeat:repeat-x;
	color:#c34501;
	font:bold 0.9em/1.3 Arial,Geneva,sans-serif;
}
.xgridheadercell{
	border:1px solid #eaeaea;
	background-color:#f1f1f1;
}
.xgridheadercell,.xgridrowcell,.xgridfootercell{
	border-color:#cbcbcb;
	background-image:none;
}
.xgridrow.oddrow{
	background-color:#fafaf7;
	color:#4c4c4c;
}
.xgridrow.evenrow{
	background-color:#f6f6f6;
	color:#676767;
}
.xgridheadercell.selected{
	border-radius:0px;
}
.cursorheader{
	border:0.1em solid #e3e3e3;
	width:150px;
	display:none;
	background-color:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80c2d8f2',EndColorStr='#50c2d8f2');
}
.movelocator{
	background-color:#d14836;
}
.resizelocator{
	border-left:1px #c34501 dotted;
}
.xgridwrapperfreezerow{
	border-bottom-color:#cbcbcb;
	border-bottom-style:ridge;
	border-bottom-width:.2em;
}
.xgridwrapperfreeze{
	border-bottom-color:#cbcbcb;
}
.selectbox{
	border:1px solid #cbcbcb;
	background-color:#f1f1f1;
	color:#4f4f4f;
	line-height:1.3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.listbox{
	border:1px solid #cbcbcb;
	background-color:#fafaf7;
	color:#4f4f4f;
	scrollbar-3dlight-color:#f6f6f6;
	scrollbar-darkshadow-color:#f6f6f6;
	scrollbar-track-color:#f6f6f6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.selectdropdown{
	border:1px solid #cbcbcb;
	background-color:#f1f1f1;
	color:#4f4f4f;
	line-height:1.3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:1px 1px 3px rgba(113,113,113,0.5);
	-moz-box-shadow:1px 1px 3px rgba(113,113,113,0.5);
	box-shadow:1px 1px 3px rgba(113,113,113,0.5);
}
.selectfield input{
	border-right-color:#f0f0f0;
	font:normal 11px Arial,Geneva,sans-serif;
	line-height:1.3;
}
.selectfield button{
	background-color:#f1f1f1;
	font:normal 11px Arial,Geneva,sans-serif;
	-ms-filter:'none';
	filter:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.selectfield button.closed{
	background:url("/cordys/wcp/theme/crystal/icon/interface/dropdownexpand_eb.gif") #f1f1f1 no-repeat center center;
}
.selectfield button.opened{
	background:url("/cordys/wcp/theme/crystal/icon/interface/dropdowncollapse_eb.gif") #f7db7f no-repeat center center;
}
.autosuggestoption.lightmedium{
	background-color:#fafaf7;
	color:#1c1c1c;
}
.autosuggestoption.light{
	background-color:#f6f6f6;
	color:#1c1c1c;
}
.listboxfocus{
	border:1px dotted #ffb66c !important;
}
.listbox .optioncontainer.ifocus{
	border:1px dotted #ed1c24;
	background-color:transparent;
	filter:none;
}
.artifactviewer .toolbar{
	background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#fafaf8),color-stop(70%,#f1f1f1));
	background-image:-webkit-linear-gradient(left top,#fafaf8,#f1f1f1 70%);
	background-image:-moz-linear-gradient(left top,#fafaf8,#f1f1f1 70%);
	background-image:-o-linear-gradient(left top,#fafaf8,#f1f1f1 70%);
	background-image:-ms-linear-gradient(left top,#fafaf8,#f1f1f1 70%);
	background-image:linear-gradient(left top,#fafaf8,#f1f1f1 70%);
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px 0px;
	background-repeat:repeat-x;
}
.taglist.hover{
	border:solid 1px #676767;
	background-color:transparent;
}
a.addtag{
	border:1px solid #cbcbcb;
}
.w1,.w2,.w3,.w4,.w5,.w6{
	color:#c34501;
}
.actioncontainer{
	border:1px solid #1c1c1c;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#20e7eff3',EndColorStr='#905b96d9');
}
.artifactcontainer h4.groupseparator{
	border-bottom:1px solid #676767;
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#f7db7f),color-stop(80%,#d14836));
	background-image:-webkit-linear-gradient(left top,#f7db7f,#d14836 80%);
	background-image:-moz-linear-gradient(left top,#f7db7f,#d14836 80%);
	background-image:-o-linear-gradient(left top,#f7db7f,#d14836 80%);
	background-image:-ms-linear-gradient(left top,#f7db7f,#d14836 80%);
	background-image:linear-gradient(left top,#f7db7f,#d14836 80%);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9054bcec',EndColorStr='#909bdbf9') !important;
}
.artifactcontainer .groupseparator:hover{
	background-color:#f6f6f6;
	background-image:-webkit-gradient(linear,0% 0%,100% 100%,color-stop(0%,#d14836),color-stop(50%,#f7db7f));
	background-image:-webkit-linear-gradient(left top,#d14836,#f7db7f 50%);
	background-image:-moz-linear-gradient(left top,#d14836,#f7db7f 50%);
	background-image:-o-linear-gradient(left top,#d14836,#f7db7f 50%);
	background-image:-ms-linear-gradient(left top,#d14836,#f7db7f 50%);
	background-image:linear-gradient(left top,#d14836,#f7db7f 50%);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#909bdbf9',EndColorStr='#909bdbf9') !important;
}
#modallayer{
	background-color:#f3f3f3;
}
.dialogcontainer{
	border-color:#cbcbcb;
	background-color:#fafaf7;
	font-size:11px;
	line-height:1.3;
	scrollbar-3dlight-color:#d9d9d9;
	scrollbar-arrow-color:#b2cedf;
	scrollbar-darkshadow-color:#c3bbab;
	scrollbar-face-color:#f3f3e9;
	scrollbar-highlight-color:#c3bbab;
	scrollbar-shadow-color:#d9d9d9;
	scrollbar-track-color:#f1f1f1;
}
#fb_message{
	font:normal 12px/1.5 Arial,Geneva,sans-serif;
}
.fb_wrapper{
	border:1px solid #cbcbcb;
	padding-right:1px;
	background-color:#f1f1f1;
	-ms-filter:'none';
	filter:none;
}
.feedbackbox{
	border-color:#d5d5d5;
	border-top-width:0px;
	background-color:transparent;
	-ms-filter:'none';
	filter:none;
	scrollbar-3dlight-color:#d9d9d9;
	scrollbar-arrow-color:#c3bbab;
	scrollbar-darkshadow-color:#c3bbab;
	scrollbar-face-color:#f3f3e9;
	scrollbar-highlight-color:#c3bbab;
	scrollbar-shadow-color:#d9d9d9;
	scrollbar-track-color:#d9d9d9;
}
.feedbackbox p{
	font:normal 10px/120% Arial,Geneva,sans-serif;
}
.feedbackbox #fb_titlebar{
	border:0px;
	background-color:#fafaf7;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -1765px;
	background-repeat:repeat-x;
	font-family:"Lucida Grande",sans-serif,Arial,Helvetica;
}
.feedbackbox #fb_titlebar h1{
	color:#d14836;
	font:bold 12px/30px Arial,Geneva,sans-serif;
}
.feedbackbox #fb_buttons,.fb_notifybox #fb_buttons,.fb_errorbox #fb_buttons,.fb_informbox #fb_buttons,.fb_wrapper #fb_buttons{
	background-color:transparent;
}
.feedbackbox #fb_container{
	border-color:#00be16;
	border-top-color:#f2ffc4;
}
.feedbackbox #fb_controlbox #extender a{
	color:#7c5c5d;
	font:normal 10px/100% Arial,Geneva,sans-serif;
}
#fb_fbdetail #fb_controlbox #extender a:hover{
	font-weight:bold;
}
#fb_extension{
	background-color:transparent;
}
#fb_extension div#fb_details{
	border:1px solid #d8cfb8;
	background:#f3f3f3;
	color:#4f4f4f;
	font:normal 10px/125% "Courier New";
}
#stackListWrapper{
	border:1px solid #f3f3f3;
	background-color:transparent;
}
#stackListHeader{
	border-bottom:1px solid #f3f3f3;
	background-color:#f6f6f6;
	color:#c34501;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#80ffffff',EndColorStr='#30ebf1fb');
}
#stackListHeader label{
	font-weight:bold;
}
#stackListHeader label em{
	font:italic 11px/1.5 Arial,Geneva,sans-serif;
}
span.notificationdisplay *{
	color:#0771b4;
}
span.errordisplay *{
	color:#004c8c;
}
span.informationdisplay *{
	color:#3300ff;
}
.stacklistcontainer{
	scrollbar-track-color:#f1f5f8;
}
#fb_status{
	border:3px double #7fa755;
	border-right:0px;
	border-top:0px;
	background-color:#9acd32;
	background:-moz-linear-gradient(right,#9acd32,rgba(154,205,50,0));
	background:-webkit-linear-gradient(right,#9acd32,rgba(154,205,50,0));
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=1,opacity=100,FinishOpacity=0,StartX=100,FinishX=0,StartY=100,FinishY=0);
}
#fb_status #fb_titlebar{
	border-bottom:3px solid #7fa755;
	-ms-filter:'none';
	filter:none;
}
#fb_status #fb_titlebar h1{
	border-bottom:1px solid #7fa755;
	color:#5b773d;
	font:bold 11px/80% Arial,Geneva,sans-serif;
}
.fb_notifybox{
	border:1px solid #dec54d;
	border-bottom:1px solid #dec54d;
	border-top:2px solid #dec54d;
	background-color:#ffffff;
	font-size:14px;
	-ms-filter:'none';
	filter:none;
}
.fb_notifybox #fb_titlebar{
	background-color:#fff2b4;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_notifybox #fb_titlebar h1{
	color:#ba3f12;
	font:bold 11px/90% Arial,Geneva,sans-serif;
}
.fb_notifybox #fb_container{
	border-top-color:#ffffff;
}
.fb_notifybox #fb_container p#fb_message{
	font:normal 11px/1.5 Arial,Geneva,sans-serif;
}
.fb_notifybox #fb_container p#fb_message label{
	color:#8c5a14;
}
.fb_notifybox #fb_controlbox button{
	border:1px solid #dec54d;
	background-color:#fff2b4;
	color:#ba3f12;
	font:bold 10px/1 Arial,Geneva,sans-serif;
}
.fb_errorbox{
	border:1px solid #feafaf;
	border-bottom:1px solid #feafaf;
	border-top:2px solid #feafaf;
	background-color:#ffffff;
	font-size:14px;
	-ms-filter:'none';
	filter:none;
}
.fb_errorbox #fb_titlebar{
	background-color:#ffdbdb;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_errorbox #fb_titlebar h1{
	color:#c50c0c;
	font:bold 11px/90% Arial,Geneva,sans-serif;
}
.fb_errorbox #fb_container{
	border-top:25px solid #ffe2e2;
}
.fb_errorbox #fb_container p#fb_message{
	font:normal 11px/1.5 Arial,Geneva,sans-serif;
	text-align:left;
}
.fb_errorbox #fb_container p#fb_message label{
	color:#b13500;
}
.fb_errorbox #fb_controlbox button{
	border:1px solid #feafaf;
	background-color:#ffdbdb;
	color:#c50c0c;
	font:bold 10px/1 Arial,Geneva,sans-serif;
}
.fb_informbox{
	border:1px solid #77c6f8;
	border-bottom:1px solid #77c6f8;
	border-top:2px solid #77c6f8;
	background-color:#ffffff;
	font-size:14px;
}
.fb_informbox #fb_titlebar{
	background-color:#cdeafc;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -288px;
	background-repeat:repeat-x;
}
.fb_informbox #fb_titlebar h1{
	color:#0063b6;
	font:bold 11px/90% Arial,Geneva,sans-serif;
}
.fb_informbox #fb_container{
	border-top-color:#ccf4ff;
}
.fb_informbox #fb_container p#fb_message{
	font:normal 11px/1.5 Arial,Geneva,sans-serif;
}
.fb_informbox #fb_container p#fb_message label{
	color:#316672;
}
.fb_informbox #fb_controlbox button{
	border:1px solid #78c5f6;
	background-color:#ffffff;
	color:#136ba3;
	font:bold 10px/1 Arial,Geneva,sans-serif;
}
.fb_notifybox a,.fb_notifybox a:active{
	border-bottom:1px solid #f5b567;
	color:#8c5a14;
}
.fb_informbox a,.fb_informbox a:active{
	border-bottom:1px solid #cbcbcb;
	color:#1c1c1c;
}
.fb_errorbox a,.fb_errorbox a:active{
	border-bottom:1px solid #f4a072;
	background-color:transparent;
	color:#b13500;
}
#app_infobar{
	padding:0px;
	color:#717171;
	font:normal 10px/1.3 "Lucida Grande",sans-serif,Arial,Helvetica;
	bottom:6px;
	left:55px;
	right:0px;
}
.active #app_infobar{
	color:#c34501;
	font:normal 10px/1.3 "Lucida Grande",sans-serif,Arial,Helvetica;
	bottom:3px;
}
.appbox,.palettebox{
	border-color:#cbcbcb;
	border-width:0px;
	padding-top:0px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.appbox{
	border-width:1px;
	border-color:#e3e3e3;
}
.active .appbox,.active .palettebox{
	border-color:#d14836;
}
.active .appbox{
	border-width:2px 1px 1px;
	margin-top:-1px;
}
.application_wrapper{
	background-color:transparent;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.application_wrapper .appbox #app_titlebar{
	border:0px;
	background:url("/cordys/wcp/theme/redbuzz/image/site_bck.png") repeat 0px 0px #fafaf8;
	font-family:"Lucida Grande",sans-serif,Arial,Helvetica;
	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-ms-border-radius:4px 4px 0px 0px;
	-o-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.application_wrapper .appbox #app_titlebar h1{
	padding:.2em 1em .3em 0px;
	margin:0px;
	width:auto;
	display:inline-block;
	color:#676767;
	background-color:transparent;
	font:bold 11px/1.2 Arial,Geneva,sans-serif;
	top:0px;
	height:auto;
	left:55px;
	*display:inline;
	-webkit-border-radius:0px 0px 6px 6px;
	-moz-border-radius:0px 0px 6px 6px;
	-ms-border-radius:0px 0px 6px 6px;
	-o-border-radius:0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;
	-webkit-box-shadow:0px 1px 1px rgba(250,250,247,0.5);
	-moz-box-shadow:0px 1px 1px rgba(250,250,247,0.5);
	box-shadow:0px 1px 1px rgba(250,250,247,0.5);
}
.application_wrapper.active{
	background-color:transparent;
	-webkit-box-shadow:1px 2px 2px rgba(113,113,113,0.5);
	-moz-box-shadow:1px 2px 2px rgba(113,113,113,0.5);
	box-shadow:1px 2px 2px rgba(113,113,113,0.5);
}
.application_wrapper.active .appbox #app_titlebar{
	border:0px;
	background-color:#f5f5f5;
	background-image:none;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fafaf8),color-stop(80%,#f1f1f1));
	background-image:-webkit-linear-gradient(#fafaf8,#f1f1f1 80%);
	background-image:-moz-linear-gradient(#fafaf8,#f1f1f1 80%);
	background-image:-o-linear-gradient(#fafaf8,#f1f1f1 80%);
	background-image:-ms-linear-gradient(#fafaf8,#f1f1f1 80%);
	background-image:linear-gradient(#fafaf8,#f1f1f1 80%);
	background-position:0px 0px;
	background-repeat:repeat-x;
	font-family:"Lucida Grande",sans-serif,Arial,Helvetica;
}
.application_wrapper.active .appbox #app_titlebar h1{
	padding:.2em 1em .3em;
	color:#f7db7f;
	background-color:#d14836;
	font:bold 11px/1.2 Arial,Geneva,sans-serif;
	text-shadow:#717171 0px 1px 0px;
	-webkit-box-shadow:0px 1px 1px rgba(255,182,108,0.5);
	-moz-box-shadow:0px 1px 1px rgba(255,182,108,0.5);
	box-shadow:0px 1px 1px rgba(255,182,108,0.5);
}
.appbox #app_buttons{
	background-color:transparent;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px 0px;
}
.application_wrapper.active .appbox #app_buttons{
	background-color:#f5f5f5;
}
.palette_wrapper{
	border:1px solid #f0f0f0;
	background:transparent;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
}
.palette_wrapper .palettebox #app_titlebar{
	border-top-color:#e3e3e3;
	border-top-style:dotted;
	border-top-width:0px;
	background-color:#f1f1f1;
	background-image:none;
	-moz-user-select:none;
	-khtml-user-select:none;
}
.palette_wrapper .palettebox #app_titlebar h1#app_title{
	color:#1c1c1c;
	font:bold 10px/16px Arial,Geneva,sans-serif;
}
.active.palette_wrapper{
	border:1px solid #fafaf7;
	-webkit-box-shadow:0px 2px 2px rgba(209,72,54,0.5);
	-moz-box-shadow:0px 2px 2px rgba(209,72,54,0.5);
	box-shadow:0px 2px 2px rgba(209,72,54,0.5);
}
.palette_wrapper.docked,.active.palette_wrapper.docked{
	border-width:0px;
	-webkit-box-shadow:0px 0px 0px rgba(209,72,54,0.5);
	-moz-box-shadow:0px 0px 0px rgba(209,72,54,0.5);
	box-shadow:0px 0px 0px rgba(209,72,54,0.5);
}
.palette_wrapper.docked .palettebox,.active.palette_wrapper.docked .palettebox{
	border-width:0px;
}
.palette_wrapper.active .palettebox #app_titlebar{
	border-top-color:#717171;
	background-color:#fafaf7;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -70px;
	background-repeat:repeat-x;
}
.palette_wrapper.active .palettebox #app_titlebar h1#app_title{
	color:#d14836;
	font:bold 11px/18px Arial,Geneva,sans-serif;
}
.dockhelper{
	border:1px solid #f7db7f;
	background:url("/cordys/wcp/theme/crystal/image/background/tile_15.png") #f1f1f1;
}
.dockhelper .input.dark{
	border-color:#f1f1f1;
	background-color:#cbcbcb;
	color:#c34501;
	-webkit-box-shadow:0px 0px 2px rgba(209,72,54,0.2);
	-moz-box-shadow:0px 0px 2px rgba(209,72,54,0.2);
	box-shadow:0px 0px 2px rgba(209,72,54,0.2);
}
.dockhelper .input.dark:hover,.dockhelper .input.dark.hover{
	border-color:#ffb66c;
	background-color:#c34501;
	color:#f1f1f1;
	background-position:0px center;
	top:1px;
	-webkit-box-shadow:0px 0px 2px rgba(209,72,54,0.5);
	-moz-box-shadow:0px 0px 2px rgba(209,72,54,0.5);
	box-shadow:0px 0px 2px rgba(209,72,54,0.5);
}
.resizeoverflowalertborder{
	border:2px solid #ba3f12;
}
.resizeborderframedecoration{
	border:2px dotted #e3e3e3;
	background-color:#fafaf7;
}
.primaryroller,.secondaryroller{
	border-color:#cbcbcb;
	background-color:#f1f1f1;
	opacity:0.8;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
}
.rollercontainer.horizontal .primaryroller{
	-webkit-border-radius:0px 8px 8px 0px;
	-moz-border-radius:0px 8px 8px 0px;
	-ms-border-radius:0px 8px 8px 0px;
	-o-border-radius:0px 8px 8px 0px;
	border-radius:0px 8px 8px 0px;
}
.rollercontainer.horizontal .secondaryroller{
	-webkit-border-radius:8px 0px 0px 8px;
	-moz-border-radius:8px 0px 0px 8px;
	-ms-border-radius:8px 0px 0px 8px;
	-o-border-radius:8px 0px 0px 8px;
	border-radius:8px 0px 0px 8px;
}
.rollercontainer.vertical .primaryroller{
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-ms-border-radius:0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
}
.rollercontainer.vertical .secondaryroller{
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-ms-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}
.primaryroller:hover,.secondaryroller:hover{
	background-color:#ed1c24;
}
#initialfb_container{
	border:1px double #cbcbcb;
	background-color:#f1f1f1;
}
.splitterbar{
	background-color:#f3f3f3;
}
.split_left,.split_top{
	border-color:#d5d5d5;
	margin:-1px;
}
.splittervertical .separator{
	background-image:url("/cordys/wcp/theme/crystal/icon/interface/gripper_vertical.png");
	background-position:2px 50%;
	background-repeat:no-repeat;
}
.splitterhorizontal .separator{
	background-image:url("/cordys/wcp/theme/crystal/icon/interface/gripper_horizontal.png");
	background-position:50% 2px;
	background-repeat:no-repeat;
}
.splittercontainerbox .hover{
	background-color:#ed1c24;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.splitterhorizontal .hover .separator{
	background-image:url("/cordys/wcp/theme/crystal/icon/interface/gripper_direction_horizontal.png");
	background-position:50% 2px;
	background-repeat:no-repeat;
}
.splittervertical .hover .separator{
	background-image:url("/cordys/wcp/theme/crystal/icon/interface/gripper_direction_vertical.png");
	background-position:2px 50%;
	background-repeat:no-repeat;
}
.splitteroutofrange{
	background-color:#ba3f12;
}
.palette_wrapper .apppalette.toolbox{
	margin:0px;
	background:url("/cordys/wcp/theme/crystal/image/background/tile_01.png") #fafaf9;
}
.calendarcontainer{
	background-color:#f1f1f1;
	color:#1c1c1c;
	font-size:8pt;
}
.calendarpicker{
	background-color:#f2f2f2;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.calendarcontainer h1{
	font-size:14px;
}
.calendarmonthbody label{
	border:1px solid #f1f1f1;
}
.offday{
	color:#d9d9d9;
	font-weight:bold;
}
.currentday{
	border-color:#f7db7f !important;
}
.dayinperiod{
	font-weight:bold;
}
.input.progressbarcontainer,.input.progressbarcontainer:hover{
	border-color:#cbcbcb;
}
.medium.progressbarstep{
	background-color:#ffb66c;
	background-position:0px -165px;
}
label.progressbarpercentage{
	color:#1c1c1c;
}
.fieldsbox a{
	color:#1111cc;
	text-decoration:underline;
}
.fieldsbox a:visited{
	border-bottom:1px dotted #cbcbcb;
	color:#551a8b;
	text-decoration:underline;
}
.fieldsbox a:hover{
	color:#ed1c24;
	text-decoration:underline;
}
.fieldsbox a:active{
	color:#1111cc;
	text-decoration:underline;
}
.selectdropdown .highlight,.listbox .highlight,.grid tr.checked.evenrow,.grid tr.checked.oddrow,.grid tr.checked{
	background-color:#f7db7f;
	color:#4f4f4f;
}
.highlight,.grid tr.highlight.evenrow,.grid tr.highlight.oddrow,.grid tr.highlight,menuitem.highlight,.highlight .input,.highlight .output,.evenrow.highlight,.oddrow.highlight,.lightmedium.highlight,.light.highlight,.highlight input{
	background-color:#f7db7f;
	color:#082480;
}
.selectbox.highlight,.selectbox.highlight input[class~="output"]:focus{
	background-color:#f6d66d;
	color:#082480;
}
.grid tr.highlight .input{
	background-color:transparent;
	background-repeat:no-repeat;
}
.toolbar button.toolbaritem.selected{
	background-color:#ffdf77;
	color:#4f4f4f;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -20px;
	background-repeat:repeat-x;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.selected{
	background-color:#ffdf77;
	color:#4f4f4f;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -862px;
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	text-shadow:#f7db7f 0px 1px 0px;
}
::-moz-selection,::selection{
	background-color:#ffdf77;
	color:#4f4f4f;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -862px;
	background-repeat:repeat-x;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	text-shadow:#f7db7f 0px 1px 0px;
}
.selected *,*.selected *{
	background-color:transparent;
	color:#4f4f4f;
	text-shadow:#f7db7f 0px 1px 0px;
}
.activetab:hover,.inactivetab:hover,.activetab:hover label,.inactivetab:hover label{
	background-color:#f1f1f1;
	color:#c34501;
}
.toolbar button.toolbaritem:hover,.toolbar button.toolbaritem:hover label,.toolbar button.toolbaritem.hover,.toolbar button.toolbaritem.hover label,.toolbar button.toolbaritem.hover.selected,.toolbar button.toolbaritem.hover.selected label{
	border-color:#ffb66c #ffb66c #ffad5a;
	background-color:#ed1c24;
	color:#fafaf8;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ed1c24),color-stop(20%,#dd1219),color-stop(80%,#d14836),color-stop(100%,#b63a2a));
	background-image:-webkit-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-moz-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-o-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:-ms-linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	background-image:linear-gradient(top,#ed1c24 0%,#dd1219 20%,#d14836 80%,#b63a2a 100%);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:#1c1c1c 0px 1px 0px;
}
#appPalettesRoller .palette_wrapper.hover{
	background-color:transparent;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ddf4fbb7',EndColorStr='#cc5aaefc');
}
.hover{
	color:#f6f6f6;
	background-color:#970c11;
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -862px;
	background-repeat:repeat-x;
	text-shadow:0 1px 0 #c34501,0 -1px 0 rgba(250,250,247,0.2);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.input:hover{
	border-color:#fae9b2;
}
.output:hover{
	border-color:#f9f9f9;
}
.hover *,*.hover *{
	background-color:transparent;
	color:#f6f6f6;
	text-shadow:#ed1c24 0px 1px 0px;
}
.grid tr:hover,.xgridrow.hover{
	background-image:url("/cordys/wcp/theme/crystal/image/background/commonsprite.png");
	background-position:0px -10px !important;
	background-repeat:repeat-x;
	color:#1c1c1c;
}
.xgridrow.hover div,.xgridrow.hover *{
	background-image:none!important;
	color:#1c1c1c;
	text-shadow:1px 1px 0px rgba(250,250,247,0.5);
}
.xgridrow.highlight.hover div,.xgridrow.highlight.hover *{
	color:#1c1c1c;
}
.ifocus,*[class~=input]:focus,.highlight .input[class~=input]:focus{
	border-color:#f7db7f;
	border-style:solid;
	background-color:#ffffff;
	color:#1c1c1c;
	-ms-filter:'none';
	filter:none;
	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color='#CCF7DB7F',strength=3);
	-webkit-box-shadow:0px 0px 12px -3px rgba(247,219,127,0.8);
	-moz-box-shadow:0px 0px 12px -3px rgba(247,219,127,0.8);
	box-shadow:0px 0px 12px -3px rgba(247,219,127,0.8);
}
*[class~=output]:focus,*[readonly]:focus{
	border-color:#fdf4d9;
	background-color:#fafaf8;
	color:#1c1c1c;
	-ms-filter:'none';
	filter:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.highlight .ifocus,.highlight .input[class~=output]:focus,.highlight .input[readonly~=true]:focus,.highlight *[class~=output]:focus,.highlight *[readonly]:focus{
	background-color:transparent;
	-ms-filter:'none';
	filter:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
a:visited.ifocus{
	border-width:0px 0px auto 0px;
}
.disabled,*[disabled],*[disabled] *{
	background-image:none;
	color:#f3f3f3;
	cursor:not-allowed;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity:0.5;
	text-shadow:none;
}
.disabled.hover,.disabled:hover{
	background-color:#f3f3f3 !important;
	text-shadow:none;
}
.disabled label,.disabled h1,.disabled h2,.disabled h3,.disabled h4,.disabled p,.disabled span,.disabled a,.disabled button{
	color:#d9d9d9;
	text-shadow:none;
}